package me.keiwu.pub.data.enums;

import lombok.Getter;

public enum TemplateMsgType {
	
	// 挑战邀请（好友接受挑战通知）
	CHALLENGE_ACCEPT(0),

	// 挑战结果
	CHALLENGE_RESULTS(1),

	// 用户5天没有登录，发送通知
	ACTIVE_STEP(2),
	
	// 账户变动提醒
	GOLD_CHANGED(3),
	
	// 留言回复通知
	MSG_REPLY(4),
	
	// 比赛邀请通知
	CHALLENGE_CREATED(5),

    // 获奖通知
    FILL_ADDRESS(6)
    ;

    @Getter
    private int type;

    TemplateMsgType(int type) {
        this.type = type;
    }


    public static TemplateMsgType parse(int templateMsgType) {
        for (TemplateMsgType type : TemplateMsgType.values()) {
            if (type.getType() == templateMsgType) {
                return type;
            }
        }
        return null;
    }

}
